## 作業系統服務
命令行介面(Command Line Interface, CLI)
可直接輸入命令-shells
程式執行
I/O作業
檔案系統的使用
通信
錯誤的偵測
資源的分配
記帳
保護和安全
simple:無kernel概念,常見於嵌入式系統
MS-DOS
More complex that simple(monolithic):較早有kernel的概念
unix
layer approach:
Microkernel(微核心):大部分核心移到使用者空間,依靠**訊息傳遞(message passing)**作通信
Mach
Moudle:採物件導向做法,利用各個獨立的核心元件互相交談
Linux, Solaris